Skip to content

feat: reusable terraform-test workflow (INFRA-703)#21

Merged
jgiuliani merged 3 commits into
mainfrom
feat/uniform-aws-tagging
Jun 10, 2026
Merged

feat: reusable terraform-test workflow (INFRA-703)#21
jgiuliani merged 3 commits into
mainfrom
feat/uniform-aws-tagging

Conversation

@jgiuliani

@jgiuliani jgiuliani commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Adds a reusable workflow_call workflow to run tofu test. Part of INFRA-703 uniform AWS tagging.


Note

Low Risk
CI and documentation only; no runtime application or infrastructure behavior changes.

Overview
Adds a new reusable terraform-test.yml workflow so callers can run tofu init -backend=false and tofu test against .tftest.hcl files, with inputs for OpenTofu version (default 1.10.0), module working_directory, and test_directory (default tests).

The README is rewritten from Grype-only documentation into a catalog of all reusable workflows (container build/SOCI/Grype plus Terraform lint, Snyk scan, OpenTofu test, and terraform-docs), including usage examples and input tables for terraform-test.yml.

Reviewed by Cursor Bugbot for commit c0e5c51. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 306cbf5. Configure here.

Comment thread .github/workflows/terraform-test.yml Outdated
The test_directory input was defined but never used; the Test step ran
bare `tofu test`. Pass it via -test-directory so callers overriding the
input get their custom test directory respected.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Rewrite README from a single-workflow doc into a full reference covering
all 8 reusable workflows (inputs, secrets, permissions, usage examples).
Bump terraform-test default opentofu_version 1.9.0 -> 1.10.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jgiuliani jgiuliani merged commit ac24b18 into main Jun 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants